!ForceQuit is an extension and application combination that adds some features to the conventionnal "Force Quit" (option-command-escape) option available on the Macintosh since system 7. Version 2.0 is component based. Developers can register to receive the software developpement kit (SDK) and make use of the enhancements offered by !ForceQuit.
For what ?
!ForceQuit selectively disables the usual dialog box for applications you have selected. It prevents from quitting inadvertently a process or protects your computer against intruders. One can select which application can be force quitted or not with a control panel. With version 2.0, other programs can also protect any application from being killed simply by calling functions defined in a library provided with the SDK.
Installing !ForceQuit
To install this utility, simply drop the "!ForceQuit" extension in your system folder and acknowledge the dialog asking if you want to put the file in the extensions folder. After restarting your computer, the "! ForceQuit Settings" application can be launched to customize the "alt-cmd-esc" behaviour. Even if the application can be placed anywhere, a wise location choice is the control panels folder within the system folder.
Using !ForceQuit
You can either totally enable or disable forced quits using the "Don't show the dialog for all applications" and "Off (Always show dialog)" radio buttons. There is also a third radio button called: "For those in the list". You can choose to disable forced quits only for selected applications. Use the "Add..." push button and navigate through your disk hierarchy to select which application you want to prevent from being force quitted. The icon, name and creator code of the application you have selected will appear in a list. Selecting an item in the list and clicking the "Remove" push button will remove the selected item and enable again forced quits for this application.
Clicking the zoom box of the settings window will reveal another list wich looks very similar to the first one. This second half of the window is a global view of the force quit protection on your computer. With version 2.0, other applications can use !ForceQuit services. As a result, there may be more protection that what you have set yourself using the settings application. This section of the settings window is provided so you can see every application affected by the force quit protection on your computer.
Version History
1.0
Initial release.
2.0
Major revision, basically all the code was reviewed, user interface is more friendly with color, icons and application names.
Everything is built around the component based core.
Better list handling, making use of the list manager.
Improved preference handling, with encryption.
Removed all debugger features.
All code is FAT (native both in 68k and PPC architectures), except the extension for performance reasons (traps patched are 68k)
Scheduled improvements
Update the extension for MacOS 8 compatibility.
If we receive lots of demands we will include more security features:
-Ensure the extension is always loaded, even when the computer is booted with the shift key pressed.
-Prevent shutdowns and restarts
License Agreement
!ForceQuit is Copyright ゥ1995,1996 by Daffy Softwareィ
This is a legal agreement between you and Daffy Softwareィ covering your use of !ForceQuit.
IF YOU DO NOT AGREE WITH THE TERMS OF THIS AGREEMENT' DO NOT USE THE SOFWARE AND
DESTROY ALL COPIES IN YOUR POSSESSION.
!ForceQuit is freeware. You may use thus software without any charge and may distribute it to others provided that the package remains unchanged and that you do not charge anything for it. You may not rent or lease the software, nor may you modify, adapt, translate reverse enginer, decompile or dissasemble the software. If you violate any part of this agreement, your right to use this software terminates automatically and you must destroy all coplies in your possession.
Commercial distributors must have the written permission of the authors before including it in commercial supports, sites and packages.
Use this software at your own risk. Daffy software makes no warranty, either expressed or implied regarding the fitness of "!ForceQuit" software and documentation for any particular purpose. Extensions are what they are ! They may not work correctly on all system configuration. Hovewer, tests were made on a Mac II, Classic II, 660AV, 6100/66, 7200/90 and 7600/120. These tests don't give you any warranty, even if you are running a similar configuration. We claim no liability for any problems that might be caused directly or indirectly by the software.
Software Development Kit
Developers who want to use the services of !ForceQuit must hovever register to receive the sofware development kit (SDK). The registration fee for the SDK is 20 (US)$ dollars. Registered developers will also be allowed to distribute !ForceQuit with their software. They will not, however, be granted to sublicense or distribute in any way the SDK.
When registering, please make your check to "Kagi shareware". Kagi is a shareware fee collection agency that simplifies the life of both users and programmers. It offers you a wide variety of payment methods and a registration program that almost fills out the form for you !
Please make payments to "Kagi Shareware" in US money if possible.
You can send your registration form, along with the payment, to:
e-mail: shareware@kagi.com
FAX : 1-510-652-6589
Postal address:
Kagi Shareware
1442-A Walnut Street #392-GJ
Berkeley, California, 94709-1405
USA.
Any question, bug report and registration:
Please feel free to contact us if you have any question, comment or bug report.
It is always appreciated to have feedback from users to improve our programs.